DevOps_17_18 octobre
info
IAAC = Infrastructure As A Code
Provisionning d'infrastructure = allocation de ressource
info
DSL -> Domain Specific Language
Langage spécifique a une application, ce n'est pas un langage générique.
Mise en place d'un DevNoteBook pour diffuser les bonnes pratiques en tant que dev Les méthodologies de développement, les process utilisés, etc...
- EditorConfig: pour unifier le code pour tout le monde.
- Documentation de code : sphinx, docusauruse, hugo, etc...
- GitConfig: pour la configuration du git et des commandes
Docker
docker run=docker create+docker startdocker build: se trouver dans le dossier disposant d'un Dockerfile, construire une image de mon app,-tpour le nommer
Stateless / Statefull
- Stateless : le conteneur ne doit pas changer
- Statefull : le conteneur est modifié.
L'approche micro-service est un amoncellement de conteneurs qui sont relié à un bus-manager. Chaque conteneur doit être immutable et avoir une seule resposabilité.
Déclaratif / impératif
- Impératif : on donne les marches à suivre pour effectuer les tâches, comme un script bash.
- Déclaratif : on déclare l'état du container que l'on souhaite et l'outil qui exploite se script s'occupe de gérer le provisionning
Outils divers